home *** CD-ROM | disk | FTP | other *** search
-
- #ifndef __MPARENT_H
- #define __MPARENT_H
-
- #define STOP_ADDING 0x010A
- #define REALIZE_FIRST 0x010B
-
- #define SHADOW_WIDTH 5
-
- /*--------------------------------------------------------------------------*/
- void FinishSetup (WORD Handle);
- /*--------------------------------------------------------------------------*/
-
- class MParent : public MWindow {
- protected:
- BOOL Realized;
- WORD focus;
- BOOL DrawShadow;
- public:
- MParent (void);
- MParent (int x1, int y1, int x2, int y2,
- WORD AHandle, WORD AnHParent = HNUL);
- MParent (const RECT& ABox, WORD AHandle,
- WORD AnHParent = HNUL);
- virtual WORD Run (void);
- virtual void SetFocus (WORD AHandle);
- MWindow * Find (WORD AHandle);
- virtual void Draw (void);
- virtual void Realize (void);
- virtual inline void EnableShadow (void);
- virtual inline void DisableShadow (void);
- ~MParent (void);
- };
-
- #ifndef MWINDOW_MODULE
- extern MParent root;
- #endif
- #endif
-